/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

// SpringLayoutSample.java
// Работа менеджера SpringLayout
import javax.swing.*;
public class SprindLayoutSample extends JFrame {
public SprindLayoutSample() {
super("SprindLayoutSample");
setDefaultCloseOperation(EXIT_ON_CLOSE);
// панель с использованием SpringLayout
SpringLayout sl = new SpringLayout();
JPanel contents = new JPanel(sl);
// добавим пару компонентов
contents.add(button1 = new JButton("Первая"));
contents.add(button2 = new JButton("Последняя"));
// настроим распорки
sl.putConstraint(SpringLayout.NORTH, button1,
5, SpringLayout.WEST, contents);
sl.putConstraint(SpringLayout.WEST, button2, 5,
SpringLayout.EAST, button1);
// выведем окно на экран
setContentPane(contents);
setSize(300, 200);
setVisible(true);
}
private JButton button1, button2;
public static void main(String[] args) {
new SprindLayoutSample();
}
}
